Micron Document
`:top
`!Distributed networking`! is a `F33f`_`[distributed computing`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Distributed_computing]`_`f network system where components of the program and data depend on multiple sources.

>>Contents

• `F0af`_`[Overview`#overview]`_`f
• `F0af`_`[Client/server`#client-server]`_`f
• `F0af`_`[Agent-based`#agent-based]`_`f
• `F0af`_`[Decentralized`#decentralized]`_`f
• `F0af`_`[Mesh`#mesh]`_`f
• `F0af`_`[Advantages of distributed networking`#advantages-of-distributed-networking]`_`f
• `F0af`_`[Cloud computing`#cloud-computing]`_`f
• `F0af`_`[See also`#see-also]`_`f
• `F0af`_`[References`#references]`_`f

-─

>>Overview

Distributed networking, used in `F33f`_`[distributed computing`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Distributed_computing]`_`f, is the network system over which `F33f`_`[computer programming`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Computer_program]`_`f, `F33f`_`[software`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Software]`_`f, and its data are spread out across more than one computer, but communicate complex messages through their nodes (computers), and are dependent upon each other. The goal of a distributed network is to share resources, typically to accomplish a single or similar goal.`:cite-ref-balda-1-0[`F5bf`_`[1`#cite-note-balda-1]`_`f]`:cite-ref-srinivasa-2-0[`F5bf`_`[2`#cite-note-srinivasa-2]`_`f] Usually, this takes place over a `F33f`_`[computer network`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Computer_network]`_`f,`:cite-ref-balda-1-1[`F5bf`_`[1`#cite-note-balda-1]`_`f] however, `F33f`_`[internet-based computing`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Cloud_computing_architecture]`_`f is rising in popularity.`:cite-ref-jia-3-0[`F5bf`_`[3`#cite-note-jia-3]`_`f] Typically, a distributed networking system is composed of `F33f`_`[processes`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Process_(computing)]`_`f, `F33f`_`[threads`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Thread_(computing)]`_`f, `F33f`_`[agents`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=User_agent]`_`f, and `F33f`_`[distributed objects`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Distributed_object]`_`f.`:cite-ref-jia-3-1[`F5bf`_`[3`#cite-note-jia-3]`_`f] Merely distributed physical components is not enough to suffice as a distributed network; typically distributed networking uses `F33f`_`[concurrent`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Concurrency_(computer_science)]`_`f program execution.`:cite-ref-srinivasa-2-1[`F5bf`_`[2`#cite-note-srinivasa-2]`_`f]

>>>Client/server

`F33f`_`[Client/server`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Client–server_model]`_`f computing is a type of distributed computing where one computer, a client, requests data from the server, a primary computing center, which responds to the client directly with the requested data, sometimes through an agent. Client/server distributed networking is also popular in web-based computing.`:cite-ref-jia-3-2[`F5bf`_`[3`#cite-note-jia-3]`_`f] Client/Server is the principle that a client computer can provide certain capabilities for a user and request others from other computers that provide services for the clients. The `F33f`_`[Web's`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=World_Wide_Web]`_`f `F33f`_`[Hypertext Transfer Protocol`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Hypertext_Transfer_Protocol]`_`f is basically all client/server.`:cite-ref-balda-1-2[`F5bf`_`[1`#cite-note-balda-1]`_`f]`:cite-ref-4[`F5bf`_`[4`#cite-note-4]`_`f]`:cite-ref-maly-5-0[`F5bf`_`[5`#cite-note-maly-5]`_`f]`:cite-ref-6[`F5bf`_`[6`#cite-note-6]`_`f]

>>>Agent-based

A distributed network can also be `F33f`_`[agent-based`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Agent-based_model]`_`f, where what controls the agent or component is loosely defined, and the components can have either pre-configured or dynamic settings.`:cite-ref-jia-3-3[`F5bf`_`[3`#cite-note-jia-3]`_`f]

>>>Decentralized

`F33f`_`[Decentralization`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Decentralized_computing]`_`f is where each computer on the network can be used for the computing task at hand, which is the opposite of the client/server model. Typically, only idle computers are used, and in this way, it is thought that networks are more efficient.`:cite-ref-maly-5-1[`F5bf`_`[5`#cite-note-maly-5]`_`f] `F33f`_`[Peer-to-peer (P2P)`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Peer-to-peer]`_`f computation is based on a decentralized, distributed network, including the `F33f`_`[distributed ledger`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Distributed_ledger]`_`f technology such as `F33f`_`[blockchain`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Blockchain]`_`f.`:cite-ref-7[`F5bf`_`[7`#cite-note-7]`_`f]`:cite-ref-8[`F5bf`_`[8`#cite-note-8]`_`f]

>>>Mesh

`F33f`_`[Mesh networking`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Mesh_networking]`_`f is a local network composed of devices (nodes) that was originally designed to communicate through radio waves, allowing for different types of devices. Each node is able to communicate with every other node on the network.

>>Advantages of distributed networking

Prior to the 1980s, computing was typically centralized on a single low-cost desktop computer.`:cite-ref-9[`F5bf`_`[9`#cite-note-9]`_`f] But today, computing resources (computers or servers) are typically physically distributed in many places, which distributed networking excels at. Some types of computing doesn't scale well past a certain level of `F33f`_`[parallelism`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Parallel_computing]`_`f and the gains of superior hardware components, and thus is `F33f`_`[bottle-necked`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Bottleneck_(software)]`_`f, such as by `F33f`_`[Very Large Scale Instruction Words`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Very_long_instruction_word]`_`f. By increasing the number of computers rather than the power of their components, these bottlenecks are overcome. Situations where `F33f`_`[resource sharing`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Shared_resource]`_`f becomes an issue, or where higher `F33f`_`[fault tolerance`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Fault_tolerance]`_`f is needed also find aid in distributed networking.`:cite-ref-srinivasa-2-2[`F5bf`_`[2`#cite-note-srinivasa-2]`_`f] Distributed networking is also very supportive of higher levels of anonymity.`:cite-ref-sy-10-0[`F5bf`_`[10`#cite-note-sy-10]`_`f]

>>Cloud computing

Enterprises with rapid growth and scaling needs may find it challenging to maintain their own distributed network under the traditional client/server computing model. Cloud Computing is the utility of distributed computing over Internet-based applications, storage, and computing services. A cloud is a cluster of computers or servers that are closely connected to provide `F33f`_`[scalable`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Scalability]`_`f, high-capacity computing or related tasks.`:cite-ref-srinivasa-2-3[`F5bf`_`[2`#cite-note-srinivasa-2]`_`f]`:cite-ref-11[`F5bf`_`[11`#cite-note-11]`_`f]

>>See also

• `F33f`_`[Cloud computing`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Cloud_computing]`_`f
• `F33f`_`[Data center`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Data_center]`_`f
• `F33f`_`[Distributed data store`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Distributed_data_store]`_`f
• `F33f`_`[Distributed file system`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Distributed_file_system]`_`f
• `F33f`_`[Distributed computing`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Distributed_computing]`_`f
• `F33f`_`[Peer-to-peer`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Peer-to-peer]`_`f

>>References

`:cite-note-balda-1`!1.`! `F0af`_`[↑`#cite-ref-balda-1-0]`_`f `:citerefbalda2015`aBalda, Braveem (April 2015). "Security Enhancement in Distributed Networking" (PDF). `*International Journal of Computer Science and Mobile Computing`*. `!4`! (4): 761. Retrieved 24 September 2018.
`:cite-note-srinivasa-2`!2.`! `F0af`_`[↑`#cite-ref-srinivasa-2-0]`_`f `:citerefsrinivasamuppalla2015`aSrinivasa, K.G.; Muppalla, Anil Kumar (Feb 2015). `*Guide to High Performance Distributed Computing: Case Studies with Hadoop, Scalding and Spark (Computer Communications and Networks)`*. Springer. pp. 4–8. `F33f`_`[ISBN`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=ISBN_(identifier)]`_`f 978-3319134963.
`:cite-note-jia-3`!3.`! `F0af`_`[↑`#cite-ref-jia-3-0]`_`f `:citerefweijazhou2004`aWeija, Jia; Zhou, Wanlei (Dec 2004). `*Distributed Network Systems: From Concepts to Implementations`*. Springer. pp. xvii-6. `F33f`_`[ISBN`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=ISBN_(identifier)]`_`f 978-0387238395.
`:cite-note-4`!4.`! `F0af`_`[↑`#cite-ref-4]`_`f `:citereftsenov2007`aTsenov, Martin (June 2007). "Example of communication between distributed network systems using web services". `*Proceedings of the 2007 international conference on Computer systems and technologies - CompSysTech '07`*. p. 1. `F33f`_`[doi`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=Doi_(identifier)]`_`f:10.1145/1330598.1330637. `F33f`_`[ISBN`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=ISBN_(identifier)]`_`f 9789549641509. `F33f`_`[S2CID`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=S2CID_(identifier)]`_`f 1873704. Retrieved 24 September 2018.
`:cite-note-maly-5`!5.`! `F0af`_`[↑`#cite-ref-maly-5-0]`_`f `:citerefmaly`aMaly, Robin Jan. "Comparison of centralized (client-server) and decentralized (peer-to-peer) networking. Semester thesis" (PDF). `*ETH Zurich`*. Retrieved 24 September 2018.
`:cite-note-6`!6.`! `F0af`_`[↑`#cite-ref-6]`_`f `:citerefpiliouras2004`aPiliouras, Teresa C. (Dec 2004). `*Network Design, Second Edition: Management and Technical Perspectives`* (2nd ed.). CRC Press. p. 353. `F33f`_`[ISBN`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=ISBN_(identifier)]`_`f 9780849316081. Retrieved 25 September 2018.
`:cite-note-7`!7.`! `F0af`_`[↑`#cite-ref-7]`_`f `:citerefmearian2018`aMearian, Lucas (31 May 2018). "What is blockchain? The most disruptive tech in decades". `*Computerworld`*. Archived from the original on 24 September 2018. Retrieved 24 September 2018.
`:cite-note-8`!8.`! `F0af`_`[↑`#cite-ref-8]`_`f `:citerefraval`aRaval, Siraj. "Chapter 1. What Is a Decentralized Application?". `*O'Reilly Safari`*. Retrieved 24 September 2018.
`:cite-note-9`!9.`! `F0af`_`[↑`#cite-ref-9]`_`f "A brave new world: the 1980s home computer boom". `*History Extra`*. Retrieved 24 September 2018.
`:cite-note-sy-10`!10.`! `F0af`_`[↑`#cite-ref-sy-10-0]`_`f `:citerefsy2011`aSy, Denh (2011). `*Anonymous yet traceable wireless mesh networking`*. California State University. `F33f`_`[ISBN`:/page/wikibook/entry.mu`zim=wikipedia_en_all_nopic_2025-08.zim|entry_path=ISBN_(identifier)]`_`f 978-1-124-40072-3. Retrieved 25 September 2018.
`:cite-note-11`!11.`! `F0af`_`[↑`#cite-ref-11]`_`f "Distributed Computing: Utilities, Grids & Clouds" (PDF). `*ITU-T Technology Watch Report`*. `!9`!. 2009. Retrieved 24 September 2018.

`c`F0af`_`[↑ Back to top`#top]`_`f`a